package com.shujia.day08.ketang;

/*
    接口:表示一个类的额外功能的实现
    java提供了一个关键字表示接口:interface
    接口我们可以将它看作成一个特殊的类, 因为接口也会被编译成一个class文件

    接口注意事项:
        1. 接口中只能存在抽象方法, jvm默认会在方法前使用public abstract进行修饰, 刚学java推荐加上
        2. 类和接口是实现关系 可以通过关键字implements实现接口
 */

interface QiChe{
    public abstract void qiche();

//    public void fun1(){
//        System.out.println("好好学习");
//    }
}


abstract class Animal3{
    public abstract void eat();
}

class Bear extends Animal3{
    @Override
    public void eat(){
        System.out.println("🐻吃🥩");
    }
}

class QiCheBear extends Animal3 implements QiChe{
    @Override
    public void eat() {
        System.out.println("🐻吃🥩");
    }

    @Override
    public void qiche() {
        System.out.println("训练后的🐻会骑车");
    }
}

public class InterfaceDemo1 {
    public static void main(String[] args) {

    }
}
